# 使用带有Java 8的Alpine Linux镜像
FROM anapsix/alpine-java:8_server-jre_unlimited

# 设置时区为中国上海
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 设置工作目录
WORKDIR /data/docker/sh-cloudrender-controller

# 暴露应用程序运行的端口
EXPOSE 8080

# 复制jar文件到容器内的正确位置
# 注意：这里假设您的jar文件是在构建Docker镜像时相对于Dockerfile的位置
# 如果您的jar文件位于./target/cloudrender-controller-0.0.1-SNAPSHOT.jar，您需要调整COPY指令以正确反映这一路径
COPY ./target/cloudrender-controller-0.0.1-SNAPSHOT.jar /data/docker/sh-cloudrender-controller.jar

# 启动命令，使用正确的jar文件路径
CMD ["java", "-jar", "/data/docker/sh-cloudrender-controller.jar"]